sun goddess - German English Dictionary